﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XML.Ultils
{
    public class Recipes
    {
        private string NAME = "";
        private int VERSION = 1;
        private string TYPE = "All Grain";
        private string BREWER = "";
        private string ASST_BREWER = "";
        private string BATCH_SIZE = "";
        private float BOIL_SIZE = 0;
        private float BOIL_TIME = 0;
        private float EFFICIENCY = 0;
        private listHops Hops;
        private listFermentables Fermentables;
        private listMiscs Miscs;
        private listYeasts Yeast;
        private listWaters Waters;
        private Styles STYLES;
        private Equipments EQUIPMENT;
        private Mashs MASHS;
        private string NOTES = "";
        private string TASTE_NOTES = "";
        private float TASTE_RATING = 0;
        private string OG = "";
        private string FG = "";
        private float CARBONATION = 0;
        private int FERMENTATION_STAGES = 0;
        private int PRIMARY_AGE = 0;
        private float PRIMARY_TEMP = 0;
        private int SECONDARY_AGE = 0;
        private float SECONDARY_TEMP = 0;
        private int TERTIARY_AGE = 0;
        private string AGE = "";
        private float AGE_TEMP = 0;
        private string CARBONATION_USED = "";
        private string DATE = "";
        private string EST_OG = "";
        private string EST_FG = "";
        private string EST_COLOR = "";
        private string IBU = "";
        private string IBU_METHOD = "Rager";
        private string EST_ABV = "";
        private string ABV = "";
        private string ACTUAL_EFFICIENCY = "";
        private string CALORIES = "";
        private string DISPLAY_BATCH_SIZE = "";
        private string DISPLAY_BOIL_SIZE = "";
        private string DISPLAY_OG = "";
        private string DISPLAY_FG = "";
        private string DISPLAY_PRIMARY_TEMP = "";
        private string DISPLAY_SECONDARY_TEMP = "";
        private string DISPLAY_TERTIARY_TEMP = "";
        private string DISPLAY_AGE_TEMP = "";


        //set, get NAME
        public void setNAME(string x)
        {
            this.NAME = x;
        }
        public string getNAME()
        {
            return this.NAME;
        }
        //set, get VERSION
        public void setVERSION(int x)
        {
            this.VERSION = x;
        }
        public int getVERSION()
        {
            return this.VERSION;
        }
        //set, get TYPE
        public void setTYPE(string x)
        {
            this.TYPE = x;
        }
        public string getTYPE()
        {
            return this.TYPE;
        }
        //set, get BREWER
        public void setBREWER(string x)
        {
            this.BREWER = x;
        }
        public string getBREWER()
        {
            return this.BREWER;
        }
        //set, get ASST_BREWER
        public void setASST_BREWER(string x)
        {
            this.ASST_BREWER = x;
        }
        public string getASST_BREWER()
        {
            return this.ASST_BREWER;
        }
        //set, get BATCH_SIZE
        public void setBATCH_SIZE(string x)
        {
            this.BATCH_SIZE = x;
        }
        public string getBATCH_SIZE()
        {
            return this.BATCH_SIZE;
        }
        //set, get BOIL_SIZE
        public void setBOIL_SIZE(float x)
        {
            this.BOIL_SIZE = x;
        }
        public float getBOIL_SIZE()
        {
            return this.BOIL_SIZE;
        }
        //set, get BOIL_TIME
        public void setBOIL_TIME(float x)
        {
            this.BOIL_TIME = x;
        }
        public float getBOIL_TIME()
        {
            return this.BOIL_TIME;
        }
        //set, get EFFICIENCY
        public void setEFFICIENCY(float x)
        {
            this.EFFICIENCY = x;
        }
        public float getEFFICIENCY()
        {
            return this.EFFICIENCY;
        }
        //set, get HOPS
        public void setHOPS(listHops x)
        {
            this.Hops = x;
        }
        public listHops getHOPS()
        {
            return this.Hops;
        }
        //set, get FERMENTABLES
        public void setFERMENTABLES(listFermentables x)
        {
            this.Fermentables = x;
        }
        public listFermentables getFERMENTABLES()
        {
            return this.Fermentables;
        }
        //set, get MISCS
        public void setMISCS(listMiscs x)
        {
            this.Miscs = x;
        }
        public listMiscs getMISCS()
        {
            return this.Miscs;
        }
        //set, get YEAST
        public void setYEAST(listYeasts x)
        {
            this.Yeast = x;
        }
        public listYeasts getYEAST()
        {
            return this.Yeast;
        }
        //set, get WATERS
        public void setWATERS(listWaters x)
        {
            this.Waters = x;
        }
        public listWaters getWATERS()
        {
            return this.Waters;
        }
        //set, get STYLES
        public void setSTYLES(Styles x)
        {
            this.STYLES = x;
        }
        public Styles getSTYLES()
        {
            return this.STYLES;
        }
        //set, get EQUIPMENTS
        public void setEQUIPMENTS(Equipments x)
        {
            this.EQUIPMENT = x;
        }
        public Equipments getEQUIPMENTS()
        {
            return this.EQUIPMENT;
        }
        //set, get MASH
        public void setMASHS(Mashs x)
        {
            this.MASHS = x;
        }
        public Mashs getMASHS()
        {
            return this.MASHS;
        }
        //set, get NOTES
        public void setNOTES(string x)
        {
            this.NOTES = x;
        }
        public string getNOTES()
        {
            return this.NOTES;
        }
        //set, get TASTE_NOTES
        public void setTASTE_NOTES(string x)
        {
            this.TASTE_NOTES = x;
        }
        public string getTASTE_NOTES()
        {
            return this.TASTE_NOTES;
        }
        //set, get TASTE_RATING
        public void setTASTE_RATING(float x)
        {
            this.TASTE_RATING = x;
        }
        public float getTASTE_RATING()
        {
            return this.TASTE_RATING;
        }
        //set, get OG
        public void setOG(string x)
        {
            this.OG = x;
        }
        public string getOG()
        {
            return this.OG;
        }
        //set, get FG
        public void setFG(string x)
        {
            this.FG = x;
        }
        public string getFG()
        {
            return this.FG;
        }
        //set, get CARBONATION
        public void setCARBONATION(float x)
        {
            this.CARBONATION = x;
        }
        public float getCARBONATION()
        {
            return this.CARBONATION;
        }
        //set, get FERMENTATION_STAGES
        public void setFERMENTATION_STAGES(int x)
        {
            this.FERMENTATION_STAGES = x;
        }
        public int getFERMENTATION_STAGES()
        {
            return this.FERMENTATION_STAGES;
        }
        //set, get PRIMARY_AGE
        public void setPRIMARY_AGE(int x)
        {
            this.PRIMARY_AGE = x;
        }
        public int getPRIMARY_AGE()
        {
            return this.PRIMARY_AGE;
        }
        //set, get PRIMARY_TEMP
        public void setPRIMARY_TEMP(float x)
        {
            this.PRIMARY_TEMP = x;
        }
        public float getPRIMARY_TEMP()
        {
            return this.PRIMARY_TEMP;
        }
        //set, get SECONDARY_AGE
        public void setSECONDARY_AGE(int x)
        {
            this.SECONDARY_AGE = x;
        }
        public int getSECONDARY_AGE()
        {
            return this.SECONDARY_AGE;
        }
        //set, get SECONDARY_TEMP
        public void setSECONDARY_TEMP(float x)
        {
            this.SECONDARY_TEMP = x;
        }
        public float getSECONDARY_TEMP()
        {
            return this.SECONDARY_TEMP;
        }
        //set, get TERTIARY_AGE
        public void setTERTIARY_AGE(int x)
        {
            this.TERTIARY_AGE = x;
        }
        public int getTERTIARY_AGE()
        {
            return this.TERTIARY_AGE;
        }
        //set, get AGE
        public void setAGE(string x)
        {
            this.AGE = x;
        }
        public string getAGE()
        {
            return this.AGE;
        }
        //set, get AGE_TEMP
        public void setAGE_TEMP(float x)
        {
            this.AGE_TEMP = x;
        }
        public float getAGE_TEMP()
        {
            return this.AGE_TEMP;
        }
        //set, get CARBONATION_USED
        public void setCARBONATION_USED(string x)
        {
            this.CARBONATION_USED = x;
        }
        public string getCARBONATION_USED()
        {
            return this.CARBONATION_USED;
        }
        //set, get DATE
        public void setDATE(string x)
        {
            this.DATE = x;
        }
        public string getDATE()
        {
            return this.DATE;
        }
        //set, get EST_OG
        public void setEST_OG(string x)
        {
            this.EST_OG = x;
        }
        public string getEST_OG()
        {
            return this.EST_OG;
        }
        //set, get EST_FG
        public void setEST_FG(string x)
        {
            this.EST_FG = x;
        }
        public string getEST_FG()
        {
            return this.EST_FG;
        }
        //set, get EST_COLOR
        public void setEST_COLOR(string x)
        {
            this.EST_COLOR = x;
        }
        public string getEST_COLOR()
        {
            return this.EST_COLOR;
        }
        //set, get IBU
        public void setIBU(string x)
        {
            this.IBU = x;
        }
        public string getIBU()
        {
            return this.IBU;
        }
        //set, get IBU_METHOD
        public void setIBU_METHOD(string x)
        {
            this.IBU_METHOD = x;
        }
        public string getIBU_METHOD()
        {
            return this.IBU_METHOD;
        }
        //set, get EST_ABV
        public void setEST_ABV(string x)
        {
            this.EST_ABV = x;
        }
        public string getEST_ABV()
        {
            return this.EST_ABV;
        }
        //set, get ABV
        public void setABV(string x)
        {
            this.ABV = x;
        }
        public string getABV()
        {
            return this.ABV;
        }
        //set, get ACTUAL_EFFICIENCY
        public void setACTUAL_EFFICIENCY(string x)
        {
            this.ACTUAL_EFFICIENCY = x;
        }
        public string getACTUAL_EFFICIENCY()
        {
            return this.ACTUAL_EFFICIENCY;
        }
        //set, get CALORIES
        public void setCALORIES(string x)
        {
            this.CALORIES = x;
        }
        public string getCALORIES()
        {
            return this.CALORIES;
        }
        //set, get DISPLAY_BATCH_SIZE
        public void setDISPLAY_BATCH_SIZE(string x)
        {
            this.DISPLAY_BATCH_SIZE = x;
        }
        public string getDISPLAY_BATCH_SIZE()
        {
            return this.DISPLAY_BATCH_SIZE;
        }
        //set, get DISPLAY_BOIL_SIZE
        public void setDISPLAY_BOIL_SIZE(string x)
        {
            this.DISPLAY_BOIL_SIZE = x;
        }
        public string getDISPLAY_BOIL_SIZE()
        {
            return this.DISPLAY_BOIL_SIZE;
        }
        //set, get DISPLAY_OG
        public void setDISPLAY_OG(string x)
        {
            this.DISPLAY_OG = x;
        }
        public string getDISPLAY_OG()
        {
            return this.DISPLAY_OG;
        }
        //set, get DISPLAY_FG
        public void setDISPLAY_FG(string x)
        {
            this.DISPLAY_FG = x;
        }
        public string getDISPLAY_FG()
        {
            return this.DISPLAY_FG;
        }
        //set, get DISPLAY_PRIMARY_TEMP
        public void setDISPLAY_PRIMARY_TEMP(string x)
        {
            this.DISPLAY_PRIMARY_TEMP = x;
        }
        public string getDISPLAY_PRIMARY_TEMP()
        {
            return this.DISPLAY_PRIMARY_TEMP;
        }
        //set, get DISPLAY_SECONDARY_TEMP
        public void setDISPLAY_SECONDARY_TEMP(string x)
        {
            this.DISPLAY_SECONDARY_TEMP = x;
        }
        public string getDISPLAY_SECONDARY_TEMP()
        {
            return this.DISPLAY_SECONDARY_TEMP;
        }
        //set, get DISPLAY_TERTIARY_TEMP
        public void setDISPLAY_TERTIARY_TEMP(string x)
        {
            this.DISPLAY_TERTIARY_TEMP = x;
        }
        public string getDISPLAY_TERTIARY_TEMP()
        {
            return this.DISPLAY_TERTIARY_TEMP;
        }
        //set, get DISPLAY_AGE_TEMP
        public void setDISPLAY_AGE_TEMP(string x)
        {
            this.DISPLAY_AGE_TEMP = x;
        }
        public string getDISPLAY_AGE_TEMP()
        {
            return this.DISPLAY_AGE_TEMP;
        }
    }
}
